Verification system

ABSTRACT

A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.

BACKGROUND

At any given time, any person may be at any particular location. Whileat that location, the person may be conducting one or more types ofservices for another person. Currently, there is no way of confirmingthat the person is at the location conducting those services based onthe person's biometric information.

BRIEF DESCRIPTION OF DRAWINGS

FIGS. 1A-1D are diagrams of an example environment in which systemsand/or methods described herein may be implemented;

FIG. 2 is a diagram of a network environment;

FIG. 3 is a diagram of an example computing device;

FIGS. 4A, 4B, and 4C are flow diagrams of example communications;

FIG. 5 is a flow chart of an example process for obtaining electronicregistration information;

FIG. 6 is a flow chart of an example process for obtaining electronicregistration information;

FIGS. 7A and 7B are flow charts of example processes for confirmingelectronic information;

FIG. 8 is a flow chart of an example process for analyzing electronicinformation;

FIGS. 9-11 are example database structures that store electronicinformation;

FIG. 12 is an example electronic screenshot;

FIGS. 13A and 13B are example electronic registration forms;

FIG. 14 is an example electronic input form;

FIG. 15 is an example electronic screenshot; and

FIG. 16 is an example electronic verification form.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The following detailed description refers to the accompanying drawings.The same reference numbers in different drawings may identify the sameor similar elements.

Systems, devices, and/or methods described herein may allow for a user,using an electronic application implemented on a computing device (e.g.,smartphone, laptop, etc.), to verify that the user is at a particulargeographic location based on the user's biometric information. Inverifying the user's geographic location, various types of fraud may beprevented such as medical billing fraud. For example, a nurse may berequired to visit a patient who is currently living at home. In thisnon-limiting example, the nurse (or someone on behalf of the nurse) mayhave electronically registered the nurse's information with anelectronic application.

The registration information may include the nurse's name, gender, dateof birth, employer information, government-issued licensure information,and/or any other information. In this non-limiting example, when thenurse arrives at the patient's home, the nurse may electronicallydisplay an electronic page that requests the nurse to provide biometricinformation (e.g., fingerprint information, iris information, voiceinformation, etc.) that is electronically analyzed by the electronicapplication. Accordingly, the electronic application may send anelectronic communication to a computing device (e.g., a server) toverify the biometric information and verify the nurses' geographiclocation. In this non-limiting example, the patient may also providetheir biometric information and/or geographic location via theelectronic application to the computing device. Accordingly, thecomputing device may determine that the patient and the nurse are bothat the same or similar geographic location and provide permissions forother electronic transactions and/or communications to occur.

By having one's location and identity verified according to the one ormore, methods, processes, or systems described in the following figures,other electronic communications may occur and/or the delivery of variousproducts and/or goods may also occur. Furthermore, the electronicapplication may be used to comply with regulations associated withpreventing medical billing fraud.

Accordingly, the electronic application may provide one or moreelectronic processes that (1) obtain biometric information about one ormore persons, (2) electronically receive and verify biometricinformation about the one or more persons, (3) obtain and verify thegeographic location of the one or more persons associated with thebiometric information and that two or more people are at the samelocation at the same, or similar, time, (4) in real-time and/orsimultaneously, generate additional electronic communications thatpermit additional electronic transactions to occur, and (5) use theverification to comply with one or more government regulations. Thus,technological features described in the following figures provide for averification process that requires computer-based technology and cannotbe performed outside a computing technological environment.

FIGS. 1A-1D describe an example process of verifying one or more personsbased on their biometric and location information. FIGS. 1A and 1Bdescribe a process for registering one or more persons with anelectronic application. FIG. 1C describes providing biometric andlocation information and verifying the biometric and locationinformation. FIG. 1D describes sending one or more electroniccommunications based on verifying the biometric and locationinformation.

As shown in FIG. 1A, user device 1 and 2 (e.g., a smartphone, a laptop,a computing device, etc.) may each send an electronic communication(electronic communication 1 and 2, respectively) to server A forpurposes of registering a medical professional and a patient with anelectronic application. In this non-limiting example, electroniccommunication 1 may include registration information about a medicalprofessional (e.g., a nurse, doctor, occupational therapist, speechtherapist, social worker, medical assistant, etc.). Thus, electroniccommunication 1 may include the medical professional's name, profession,employer, and/or any other information associated with the ability forthe medical professional to provide healthcare services. Electroniccommunication 2 may include registration information about a patient whomay receive healthcare or types of services from the medicalprofessional.

Thus, electronic communication 2 may include the patient's name, address(e.g., one or more locations where medical services are to be provide),identifier information (e.g., social security, Medicare/Medicaididentifier number, etc.), age, and/or any other information associatedwith the ability of the patient to receive healthcare services. Thus,server A may receive electronic communications 1 and 2 and generate aregistration identifier for the medical professional and the patient.

For registering with the electronic application, as shown in FIG. 1B,user device 1 may send biometric information 1 to the server and userdevice 2 may send biometric information 2 to server A. In thisnon-limiting example, biometric information 1 may include biometricinformation that is electronically obtained by user device 1 andelectronically sent to server A. Biometric information 1 may includefingerprint information, retina information, facial information, audible(e.g., voice) information, and/or any other type of biometricinformation. In this non-limiting example, biometric information 1 maybe associated with a medical professional (e.g., a nurse, a doctor,etc.). Biometric information 2 may include fingerprint information,retina information, facial information, audible (e.g., voice)information, and/or any other type of biometric information. In thisnon-limiting example, biometric information 2 may be associated with apatient who may receive healthcare services. Server A may storebiometric information 1 and 2. While electronic communication 1 andbiometric information 1 are shown as two separate communications, theymay be sent as one electronic communication. Similarly, while electroniccommunication 2 and biometric information 2 are shown as two separatecommunications, they may be sent together as another electroniccommunication. Furthermore, while electronic communication 1 andbiometric information 1 are shown as being sent from user device 1, andelectronic communication 2 and biometric information 2 are being sentfrom user device 2, electronic communications 1 and 2, and biometricinformation 1 and 2, may be sent from a single user device.

As shown in FIG. 1C, at a later time, the medical professional may be atthe patient's home and may send an electronic communication thatincludes both the medical professional's biometric and current locationinformation. As shown in FIG. 1C, a global positioning system (GPS)satellite receives information from user device 1 and sends backelectronic location information. With the electronic information, userdevice 1 now has both the electronic location and biometric information.The electronic communication, including the biometric information andthe current location, may be sent based on inputting the biometricinformation into the electronic application. This electronic informationmay be sent as a requirement for other electronic transactions to occurbased on providing a service by the medical professional to a patient.As shown FIG. 1C, the biometric and electronic information is sent toserver A (via a network or other communications system) along with aparticular time associated with the biometric and electronicinformation. The patient may also send biometric information from usingeither user device 1 or user device 2. While FIG. 1C shows a satellite,location information may be generated by using other technologies, suchas telecommunication towers, eNodeB towers, etc.

Upon receiving the biometric and current location information of themedical professional, server A may confirm the received biometricinformation of the medical professional and/or patient with the storedbiometric information of the medical professional and/or patient sent toserver A and as described in FIG. 1B. Furthermore, server A may confirmthat the medical professional and the patient are at the same locationat the same, or similar, time based on when the communication was sentfrom the medical professional's user device with at time associated withany communication (not shown in the FIGS. 1C-1D) sent from the patient'suser device. In this non-limiting example, server A may determine thatthe store biometric information (as sent in FIG. 1B) matches thereceived biometric information as described in FIG. 1C. Thus, as shownin FIG. 1D, server A sends a confirmation communication to server B andC. In this non-limiting example, server B may determine that based onthe confirmation of biometric, time, and/or location information that aservice was provided by the medical professional and an electroniccommunication including one or more electronic tokens is sent fromserver B to server C.

Thus, as shown in FIGS. 1A-1D, a person may (1) undergo a registrationprocess that requires providing registration information that includesbiometric information, (2) provide biometric information and/or locationinformation that is used to confirm that particular person (or a personassociated with an entity) is providing the one or more medical servicesat the patient's home or other location, at the same, or similar, timethat a patient is at the same location and (3) upon confirmation,provide electronic tokens or other electronic communications to anentity associated with the medical professional or patient based onconfirming the biometric and/or location information.

FIG. 2 is a diagram of example environment 100 in which systems,devices, and/or methods described herein may be implemented. FIG. 1shows network 110, user device 112, user device 114, electronicapplication 116, verification server 118, GPS satellite 120, and server122.

Network 110 may include a local area network (LAN), wide area network(WAN), a metropolitan network (MAN), a telephone network (e.g., thePublic Switched Telephone Network (PSTN)), a Wireless Local AreaNetworking (WLAN), a WiFi, a hotspot, a Light fidelity (LiFi), aWorldwide Interoperability for Microware Access (WiMax), an ad hocnetwork, an intranet, the Internet, a satellite network, a GPS network,a fiber optic-based network, and/or combination of these or other typesof networks. Additionally, or alternatively, network 110 may include acellular network, a public land mobile network (PLMN), a secondgeneration (2G) network, a third generation (3G) network, a fourthgeneration (4G) network, a fifth generation (5G) network, and/or anothernetwork. In embodiments, network 110 may allow for devices describe anyof the described figures to electronically communicate (e.g., usingemails, electronic signals, URL links, web links, electronic bits, fiberoptic signals, wireless signals, wired signals, etc.) with each other soas to send and receive various types of electronic communications.

User device 112 and/or 114 may include any computation or communicationsdevice that is capable of communicating with a network (e.g., network110). For example, user device 112 and/or user device 114 may include aradiotelephone, a personal communications system (PCS) terminal (e.g.,that may combine a cellular radiotelephone with data processing and datacommunications capabilities), a personal digital assistant (PDA) (e.g.,that can include a radiotelephone, a pager, Internet/intranet access,etc.), a smart phone, a desktop computer, a laptop computer, a tabletcomputer, a camera, a personal gaming system, a television, a set topbox, a digital video recorder (DVR), a digital audio recorder (DUR), adigital watch, a digital glass, or another type of computation orcommunications device.

User device 112 and/or 114 may receive and/or display content. Thecontent may include objects, data, images, audio, video, text, files,and/or links to files accessible via one or more networks. Content mayinclude a media stream, which may refer to a stream of content thatincludes video content (e.g., a video stream), audio content (e.g., anaudio stream), and/or textual content (e.g., a textual stream). Inembodiments, an electronic application may use an electronic graphicaluser interface to display content and/or information via user device 112and/or 114. User device 112 and/or 114 may have a touch screen and/or akeyboard that allows a user to electronically interact with anelectronic application. In embodiments, a user may swipe, press, ortouch user device 112 and/or 114 in such a manner that one or moreelectronic actions will be initiated by user device 112 and/or 114 viaan electronic application.

User device 112 and/or 114 may include a variety of applications, suchas, for example, biometric a verification application, an e-mailapplication, a telephone application, a camera application, a videoapplication, a multi-media application, a music player application, avisual voice mail application, a contacts application, a data organizerapplication, a calendar application, an instant messaging application, atexting application, a web browsing application, a blogging application,and/or other types of applications (e.g., a word processing application,a spreadsheet application, etc.).

Electronic application 116 may be capable of interacting with userdevice 112, user device 114, authentication server 118, GPS satellite120, and/or server 122 to automatically and electronically receiveelectronic information for one or more persons. In embodiments,electronic application 116 may obtain electronic information about aperson's identity, such as name, address, age, profession, biometricinformation, identifier information (e.g., social security information,health insurance information), and/or any other type of information. Inembodiments, electronic application 116 may verify a person's locationbased on biometric and location information. In embodiments, electronicapplication 116 may be electronically configured to show photos, video,text, icons, graphical images, buttons, emojis, and/or any otherelectronic information. While FIG. 2 shows electronic application 116 onuser device 112 and user device 114, some or all of the electronicprocesses performed by electronic application 116 may be stored byverification server 118.

Verification server 118 may include one or more computational orcommunication devices that gather, process, store, and/or provideinformation relating to one or more electronic pages associated withelectronic application 116 that is searchable and viewable over network110. While FIG. 2 shows a verification server 118 there may beadditional verification servers 118 associated with one or moreelectronic applications 116. In embodiments, verification server 118 mayreceive electronic information based on a person's geographic locationinformation and biometric information and verify a person's identityand/or location. In embodiments, geographic location information mayinclude street number, street name, street type, village, town, city,county, state, and/or country information. In embodiments, biometricinformation may include fingerprint information, retina information,facial information, voice information, and/or any other type ofbiometric information.

GPS satellite 120 may include one or more computational or communicationdevices that gather, process, store, and/or provide information relatingto one or more location information. In embodiments, GPS satellite 120may use one or more features of the global positioning system.

Server 124 may include one or more computational or communicationdevices that gather, process, store, and/or provide information relatingto generate one or more electronic communications and/or electronictransactions based on a determination by verification server 118 thatone or more persons have been verified to have performed a service at aparticular geographic location, and/or one or more persons have beenverified to have received a service at the same or similar geographiclocation.

FIG. 3 is a diagram of example components of a device 300. Device 300may correspond to user device 112, user device 114, verification server118, GPS satellite 120, and server 122. Alternatively, or additionally,user device 112, user device 114, verification server 118, GPS satellite120, and server 122 may include one or more devices 300 and/or one ormore components of device 300.

As shown in FIG. 3, device 300 may include a bus 310, a processor 320, amemory 330, an input component 340, an output component 350, and acommunications interface 360. In other implementations, device 300 maycontain fewer components, additional components, different components,or differently arranged components than depicted in FIG. 3.Additionally, or alternatively, one or more components of device 300 mayperform one or more tasks described as being performed by one or moreother components of device 300.

Bus 310 may include a path that permits communications among thecomponents of device 300. Processor 320 may include one or moreprocessors, microprocessors, or processing logic (e.g., a fieldprogrammable gate array (FPGA) or an application specific integratedcircuit (ASIC)) that interprets and executes instructions. Memory 330may include any type of dynamic storage device that stores informationand instructions, for execution by processor 320, and/or any type ofnon-volatile storage device that stores information for use by processor320. Input component 340 may include a mechanism that permits a user toinput information to device 300, such as a keyboard, a keypad, a button,a switch, voice command, etc. Output component 350 may include amechanism that outputs information to the user, such as a display, aspeaker, one or more light emitting diodes (LEDs), etc.

Communications interface 360 may include any transceiver-like mechanismthat enables device 300 to communicate with other devices and/orsystems. For example, communications interface 360 may include anEthernet interface, an optical interface, a coaxial interface, awireless interface, or the like.

In another implementation, communications interface 360 may include, forexample, a transmitter that may convert baseband signals from processor320 to radio frequency (RF) signals and/or a receiver that may convertRF signals to baseband signals. Alternatively, communications interface360 may include a transceiver to perform functions of both a transmitterand a receiver of wireless communications (e.g., radio frequency,infrared, visual optics, etc.), wired communications (e.g., conductivewire, twisted pair cable, coaxial cable, transmission line, fiber opticcable, waveguide, etc.), or a combination of wireless and wiredcommunications.

Communications interface 360 may connect to an antenna assembly (notshown in FIG. 3) for transmission and/or reception of the RF signals.The antenna assembly may include one or more antennas to transmit and/orreceive RF signals over the air. The antenna assembly may, for example,receive RF signals from communications interface 360 and transmit the RFsignals over the air, and receive RF signals over the air and providethe RF signals to communications interface 360. In one implementation,for example, communications interface 360 may communicate with network110.

As will be described in detail below, device 300 may perform certainoperations. Device 300 may perform these operations in response toprocessor 320 executing software instructions (e.g., computerprogram(s)) contained in a computer-readable medium, such as memory 330,a secondary storage device (e.g., hard disk, CD-ROM, etc.), or otherforms of RAM or ROM. A computer-readable medium may be defined as anon-transitory memory device. A memory device may include space within asingle physical memory device or spread across multiple physical memorydevices. The software instructions may be read into memory 330 fromanother computer-readable medium or from another device. The softwareinstructions contained in memory 330 may cause processor 320 to performprocesses described herein. Alternatively, hardwired circuitry may beused in place of or in combination with software instructions toimplement processes described herein. Thus, implementations describedherein are not limited to any specific combination of hardware circuitryand software.

FIG. 4A describes an example communication flow process 400 forconfirming a person's identity and location. As shown, FIG. 4A includesuser device 112, verification server 118, GPS satellite 120, and server122. In embodiments, for FIGS. 4A, 4B, and 4C, a user has already beenregistered as a medical professional with electronic application 116 sothat verification server 118 has stored biometric and otheridentification information about the medical professional and/orpatient. In embodiments, user device 112 has electronic application 116downloaded or one or more electronic page associated with electronicapplication 116.

In embodiments, the user, of user device 112, may be at the samelocation as the patient (e.g., a hospital, nursing home, patient's home,etc.) and is required to send confirmation that the user is at the samelocation of the patient. In embodiments, user device 112 may send a pingor other electronic communication, automatically, to verification server118, with geographic location information which, in result, may causeverification server 118 to send an electronic communication message(e.g., a text message, email, phone call) at a particular period oftime, to user device 112 that biometric information is required to besent from user device 112.

Alternatively, verification server 118 may store information aboutfuture times and geographic locations associated with a user of userdevice 112, and verification server 112 may send, at a particular time(e.g., 30 minutes before a scheduled visit, one hour before a scheduledvisit, etc.), a reminder message (e.g., a text, email, phone call, etc.)to user device 112 to remind the user (e.g., the medical professional)of the appointment to use electronic application 116 to send biometricand/or location information.

In embodiments, no confirmation or reminder electronic communicationsmay occur between user device 112 and verification server 118 before auser (e.g., the medical professional), of user device 112 is on theirway or arrives at a patient's geographic location (e.g., a home, nursinghome, assisted living facility, etc.).

In embodiments, as shown in FIG. 4A, user device 112 may send anelectronic communication 402 to GPS satellite 120. In embodiments,electronic communication 402 may include information that is sent to GPSsatellite 120. In embodiments, GPS satellite 120 may analyze electroniccommunication 402 and send location information, in electroniccommunication 404, to verification server 118. In embodiments, userdevice 112 may send electronic communications 406 upon entry of themedical professional's biometric information by the medicalprofessional. In embodiments, the biometric information may befingerprint information based on the user placing a finger (or thumb)onto the screen of user device 112, or based on the user placing thefinger (or thumb) near user device 112 (e.g., within one centimeter ofthe screen of user device 112) with user device 112 capturingcharacteristics of the fingerprint.

Alternatively, the biometric information may be retina information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance (e.g., within onefeet, two feet, etc.) of the user's retina. Thus, electronic application116 may electronically capture characteristics of the retina.Alternatively, the biometric information may be facial information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance (e.g., within onefoot, two feet, etc.) of the user's face so that the entire user facemay be electronically analyzed by electronic application 116.Alternatively, the biometric information may be voice information of theuser that is obtained by user device 112 (and electronic application116) by having the user to speak into a microphone device associatedwith user device 112. In embodiments, the biometric information may be acombination of different types of information, such as fingerprint,retina, facial, and/or voice information.

In embodiments, verification server 118 may receive electroniccommunication 406 and electronically analyze the biometric informationwith stored biometric information of the user that has been previouslyprovided by the user to verification server 118. In embodiments,verification server 118 may determine that the biometric informationmatches the stored biometric information or the biometric informationdoes not match the stored biometric information. In embodiments, if thebiometric information matches, then verification server 118 may send anelectronic confirmation communication to user device 112 and/or othercomputing devices that the biometric information matches. Inembodiments, if the biometric information does not match, thenverification server 118 may send an electronic non-confirmationcommunication to user device 112 and/or other computing devices that thebiometric information does not match. Alternatively, verification server118 may send the electronic confirmation or non-confirmationcommunications after receiving the geographic location information inelectronic communication 404.

In embodiments, verification server 118 may compare the geographiclocation of user device 112 with store location information of thepatient to confirm that the medical professional is at the same orsimilar location as the patient (e.g., the medical professional iswithin 5 feet, 10 feet, 20 feet, etc. of the patient). In embodiments,verification server 118 may send an electronic communication (electroniccommunication 408) to user device 112 and another electroniccommunication (electronic communication 410) to server 122 based on thecomparison of the received biometric and geographic information withstored biometric and geographic information. In embodiments, electroniccommunication 404 may include a time that electronic communication 404was sent from the medical professional's user device. In embodiments,verification server 118 may compare the sent time of electroniccommunication 404 with the time sent of an electronic communication by apatient's user device that indicates whether the patient and the medicalprofessional were at the same place at the same time (e.g., based oncommunications sent within 10 seconds, 30 seconds, five minutes, etc.,by a medical professional user device and a patient user device). Inembodiments, the sent time may be an electronic time stamp that includestime, day, month, and/or year information. Thus, if the electroniccommunications are sent within each other and below a particularthreshold (e.g., within less than 10 seconds, five minutes, etc.),verification server 118 may verify identities and also determine thatthe medical professional and the patient are at the same location at thesame time.

In embodiments, electronic communications 408 and 410 may include aconfirmation message that the biometric information confirms theidentity of the user and the geographic location information confirmsthat the user is at a patient's location (e.g., another person's home,nursing home, etc.). Alternatively, electronic communications 408 and410 may include a non-confirmation message that the biometricinformation does not confirm the identity of the user or the geographiclocation information from user device 112 does not match the patient'sgeographic information. In embodiments, electronic communication 408 mayprovide confirmation to the medical professional that verification hasoccurred. In embodiments, electronic communication 410 may be used byserver 122 to confirm that verification has occurred.

FIG. 4B describes an example communication flow process 412 forconfirming a person's identity and location. As shown, FIG. 4B includesuser device 112, verification server 118, GPS satellite 120, and server122. In embodiments, for FIG. 4B, a user has been registered as amedical professional with electronic application 116 so thatverification server 118 has biometric and other identificationinformation about the user. In embodiments, user device 112 haselectronic application 116 downloaded or one or more electronic pageassociated with electronic application 116.

In embodiments, the user (e.g., a medical professional), of user device112, may be at the same location, at the same time, as a patient and isrequired to send confirmation that the user is at the home address. Inembodiments, user device 112 may automatically send a ping or other typeof electronic communication to verification server 118, with geographiclocation information which, in result, may cause verification server 118to send an electronic communication message (e.g., a text message,email, phone call) at a particular period of time, to user device 112that a confirmation message is required to be sent from user device 112.

Alternatively, verification server 118 may store information aboutfuture times and geographic locations associated with a user of userdevice 112, and verification server 112 may send, at a particular time(e.g., 30 minutes before a scheduled visit, one hour before a scheduledvisit, etc.), a reminder message (e.g., a text, email, phone call, etc.)to user device 112 to remind the user (e.g., the medical professional)of the appointment.

In embodiments, no confirmation or reminder electronic communicationsmay occur between user device 112 and verification server 118 before auser, of user device 112, is on their way or arrives at a patient'sgeographic location (e.g., a home, nursing home, assisted livingfacility, etc.).

In embodiments, as shown in FIG. 4B, user device 112 may send anelectronic communication 414 to GPS satellite 120. In embodiments,electronic communication 414 may include biometric information that isprovided by the user, and information associated with the user'slocation. In embodiments, the biometric information may be fingerprintinformation based on the user placing a finger (or thumb) onto thescreen of user device 112, or based on the user placing the finger (orthumb) near (e.g., within one centimeter of the screen of user device112) and user device 112 capturing characteristics of the fingerprint.

Alternatively, the biometric information may be retina information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance (e.g., within onefeet, two feet, etc.) of the user's retina. Thus, electronic application116 may electronically capture characteristics of the retina.Alternatively, the biometric information may be facial information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance (e.g., one foot,two feet, etc.) of the user's face so that the entire user face may beelectronically analyzed by electronic application 116. Alternatively,the biometric information may be voice information of the user that isobtained by user device 112 (and electronic application 116) by havingthe user to speak into a microphone device associated with user device112. In embodiments, the biometric information may be a combination ofdifferent types of information, such as fingerprint, retina, facial,and/or voice information.

In embodiments, electronic communication 414 may also includeinformation that can be used to determine location information of theuser based on the location of user device 112. In embodiments,electronic communication 414 may be sent by receiving the biometricinformation. In embodiments, GPS satellite 120 may generate electronicinformation based on electronic communication 414 and send the locationand biometric information in electronic communication 416. Inembodiments, electronic communication 414 may also include timeinformation associated with when the biometric and location informationis sent. Thus, the time of when electronic communication 414 was sentmay be compared to a time of when another electronic communicationassociated with the patient is sent so as to determine that thecommunications were sent within a particular period of time (e.g., fiveseconds, 30 seconds, etc.), along with the location of the medicalprofessional and the patient. Thus, if the electronic communications aresent within the particular period of time (e.g., a threshold value),verification server 118 may determine that the medical professional andthe patient are at the same location at the same time.

In embodiments, verification server 118 may compare the geographiclocation information received in electronic communication 416 withstored geographic location information of a patient. In embodiments,verification server 118 may compare the received biometric informationwith stored biometric information. In embodiments, verification server118 may compare the time information of electronic communication 414with the time information of a patient's electronic communication sentfrom a patient's user device. In embodiments, verification server 118may send an electronic communication (electronic communication 418) touser device 112 and another electronic communication (electroniccommunication 420) to server 122 based on the comparison of the receivedbiometric, geographic, and/or time information with other biometric,geographic, and/or time information.

In embodiments, electronic communications 418 and 420 may include aconfirmation message that the biometric information confirms theidentity of the user, the geographic location information confirms thatthe user is at a patient's location (e.g., another person's home,nursing home, etc., and within a particular distance between the patientand the medical professional such as within 10 feet, 20 feet, etc.), andthe time of different electronic communications (e.g., communicationssent within five seconds, 30 seconds, 5 minutes of each other) indicatesthat the medical professional and the patient are at the same locationat the same time. Alternatively, electronic communications 418 and 420may include a non-confirmation message that the biometric informationdoes not confirm the identity of the user; or, the geographic locationinformation from user device 112 does not match the patient's geographicinformation. In embodiments, electronic communication 418 may provideconfirmation to the medical professional that verification has occurred.In embodiments, electronic communication 420 may be used by server 122to confirm that verification has occurred.

FIG. 4C describes an example communication flow process 422 forconfirming a person's identity and location. As shown, FIG. 4C includesuser device 112, verification server 118, and server 122. Inembodiments, for FIG. 4C, a user has been registered as a medicalprofessional with electronic application 116 so that verification server118 has biometric and other identification information about the user.In embodiments, user device 112 has electronic application 116downloaded or one or more electronic page associated with electronicapplication 116. For this example communication flow process, a medicalprofessional is at a patient's home (or another location) and isprovided some kind of medical service. In embodiments, the medicalprofessional has to provide verification that he/she is at the patient'shome or another location. In embodiments, the medical professionalenters biometric information into user device 112 and user device 112automatically generates electronic communication 422 which includes themedical professional's biometric information and the medicalprofessional's location information (e.g., based on one or more deviceswith a network, such as network 110 described in FIG. 2).

In embodiments, electronic communication 424 may be received byverification server 118. In embodiments, verification server 118compares the medical professional's biometric information with storedinformation of the medical professional and compare the locationinformation, in electronic communication 422, with stored informationabout a patient's location (i.e., the patient being a different personwith a different electronic identifier than the medical professional'selectronic identifier). In embodiments, verification server 118 alsocompares the time sent of electronic communication 424 with a timeassociated with a received electronic communication associated with thepatient while the patient is at the same location as the medicalprofessional. In embodiments, if (1) the medical professional'sbiometric information matches stored information, (2) the sent at timeof electronic communication 424 matches the time of any electroniccommunication sent by a patient based on a time difference betweenelectronic communication 424 and a patient's electronic communication(e.g., within 30 seconds, one minute, etc.), and/or (3) the medicalprofessional's location matches the patient's location (e.g., matchessuch as within a particular distance—10 feet, 20 feet, etc.), thenelectronic communication 426 and 428 are confirmation messages. Inembodiments, if the medical professional's biometric information doesnot match stored information, the sent time of electronic communication424 does not match, or is within a threshold of time, with acommunication associated with the patient, or the medical professional'slocation does not match the patient's location, then electroniccommunication 426 and 428 are messages indicating no confirmation.

In FIGS. 4A, 4B, and 4C, in embodiments, a patient may have sent theirlocation information by also entering their biometric information, intouser device 112 or user device 114, in a manner similar to thatdescribed in FIG. 4A, 4B, or 4C in regards to the medical professional.In embodiments, the patient's biometric information may be associatedwith a time and location associated with when and where the patient senttheir biometric information. In alternate embodiments, the patient maysend their location during the registration process which is used tocompare with the medical professional's location information; and, notprovide any biometric information while a medical professional isproviding services to the patient.

FIG. 5 is a flow chart of an example process 500 for obtaininginformation for registering a medical professional with electronicapplication 116 and/or verification server 118. In embodiments, exampleprocess 500 may be performed by electronic application 116 and/orverification server 118 receiving electronic information from userdevice 112 and other computing devices, such as GPS satellite 120 and/orserver 122. In embodiments, an electronic page associated withelectronic application 116 is displayed on the screen of user device 112and includes an electronic registration page and links (e.g., via icons,buttons, etc.) that, when electronically selected, allow a user toprovide information to electronic application 116 or verification server120 as described in FIG. 5.

At step 502, electronic application 116 and/or verification server 118may receive name information. In embodiments, the name information mayinclude a medical professional's first, middle, and/or last name. Atstep 504, electronic application 116 and/or verification server 118 mayreceive profession information. In embodiments, the professioninformation may include medical professional's occupation, such asnurse, home aide, physician's assistant, doctor, and/or any other typeof profession that assists a patient with a medical service (e.g.,providing medication, assisting a patient with mobility, conductingactivities on behalf of a patient, etc.). In embodiments, the professioninformation may include any licensure information (e.g., state medicallicense number, nurse registration number, etc.). At step 506,electronic application 116 and/or verification server 118 may receiveinformation about services provided by the medical professional. Thismay include services such as providing medication, assisting a patientwith various activities that cannot be performed by the patient (e.g.,going to the toilet, cooking, grocery shopping, etc.). At step 508,electronic application 116 and/or verification server 118 may receivebiometric information for the medical professional.

In embodiments, the biometric information may be fingerprint informationbased on the user placing a finger (or thumb) onto the screen of userdevice 112, or based on the user placing the finger (or thumb) near(e.g., within one centimeter of the screen of user device 112) and userdevice 112 capturing characteristics of the fingerprint.

Alternatively, the biometric information may be retina information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance (e.g., within onefeet, two feet, etc.) of the user's retina. Thus, electronic application116 may electronically capture characteristics of the retina.Alternatively, the biometric information may be facial information thatis obtained by user device 112 (and electronic application 116) byplacing user device 112 within a particular distance of the user's faceso that the entire user face may be electronically analyzed byelectronic application 116. Alternatively, the biometric information maybe voice information of the user that is obtained by user device 112(and electronic application 116) by having the user to speak into amicrophone device associated with user device 112. In embodiments, thebiometric information may be a combination of different types ofinformation, such as fingerprint, retina, facial, and/or voiceinformation. Upon receiving the information described in FIG. 5,electronic application 116 and/or verification server 118 may generatean electronic registration and profile for the medical professional.

FIG. 6 is a flow chart of an example process 600 for receiving patientinformation. In embodiments, example process 600 may be performed byelectronic application 116 and/or verification server 118 receivingelectronic information from user device 112 and other computing devices,such as GPS satellite 120 and/or server 122. In embodiments, anelectronic page associated with electronic application 116 is displayedon the screen of user device 112 and includes an electronic registrationpage and links (e.g., via icons, buttons, etc.) that, whenelectronically selected, allows a patient to provide information asdescribed in FIG. 6. In embodiments, steps 602 to 606 may be provided bysomeone (via a user device, such as user device 112 or user device 114)other than a patient or the patient themselves. In embodiments, thepatient may register, as described in FIG. 6, on a medicalprofessional's user device prior to the medical professional's actualvisit to the patient, or the patient may register on the medicalprofessional's user device during the medical professional's actualvisit.

At step 602, electronic application 116 and/or verification server 118may receive identification information about the patient. Inembodiments, the identification information may include the patient'sname, age, gender, social security information, health insuranceinformation, and/or any other information for identifying the patient.At step 604, electronic application 116 and/or verification server 118may receive location information about the patient. In embodiments, thelocation information may include street address, street name, streettype, locale (e.g., village, town, city, etc.), county, state, and/orcountry information. In embodiments, location information may bereceived via a communications system as described in FIG. 1. At step606, electronic application 116 and/or verification server 118 mayreceive medication and/or equipment information that is used by thepatient. In embodiments, medication information may include prescriptiondrug information, dosage of prescription drug information, refillinformation, pharmacy information, and/or any other informationassociated with providing medication information. In embodiments,equipment information may include information about medical equipment,such as a wheelchair, an oxygen tank, a walker, diabetic testingequipment, and/or any other type of medical equipment to providemobility, testing, and/or health care services.

At step 608, electronic application 116 and/or verification server 118may receive biometric information about the patient. In embodiments, thebiometric information may be fingerprint information based on the userplacing a finger (or thumb) onto the screen of user device 114, or basedon the user placing the finger (or thumb) near (e.g., within onecentimeter of the screen of user device 114) and user device 114capturing characteristics of the fingerprint.

Alternatively, the biometric information may be retina information thatis obtained by user device 114 (and electronic application 116) byplacing user device 114 within a particular distance (e.g., within onefeet, two feet, etc.) of the user's retina. Thus, electronic application116 may electronically capture characteristics of the retina.Alternatively, the biometric information may be facial information thatis obtained by user device 114 (and electronic application 116) byplacing user device 114 within a particular distance of the user's faceso that the entire user face may be electronically analyzed byelectronic application 116. Alternatively, the biometric information maybe voice information of the user that is obtained by user device 114(and electronic application 116) by having the user to speak into amicrophone device associated with user device 114. In embodiments, thebiometric information may be a combination of different types ofinformation, such as fingerprint, retina, facial, and/or voiceinformation. Upon receiving the information described in FIG. 6,electronic application 116 and/or verification server 118 may generatean electronic registration and profile for the patient.

FIG. 7A is a flow chart of an example process 700 for receivingverifying identity and location information. In embodiments, exampleprocess 700 may be performed by electronic application 116 and/orverification server 118.

At step 702, electronic application 116 and/or verification server 118may receive location information associated with a medical professionaland/or a patient while the medical professional is at the same, orsimilar, location as the patient. In embodiments, the locationinformation may be sent automatically by a user device (e.g., userdevice 112 and/or user device 114) to electronic application 116 and/orverification server 118; or, the location information may be sent basedon an electronic instruction by the medical professional and/or patientto the user device. In embodiments, the location information may includeaddress information. In embodiments, the location information may beassociated with GPS satellite 120; and, electronic application 116and/or verification server 118 may receive, via GPS satellite 120, thelocation information.

At step 704, electronic application 116 and/or verification server 118may receive biometric information associated with a medical professionaland/or patient while the medical professional is at the same location asthe patient. In embodiments, the biometric information may befingerprint information, retina information, facial information, voiceinformation, and/or any other biometric information. In embodiments, thepatient and medical professional may send the biometric and locationinformation simultaneously or within a required period of time (e.g.,within one minute, two minutes, etc.) from different user devices. Inembodiments, the location information may be sent by using GPStechnology or any other type of communications technology with a type ofnetwork as described in FIG. 2. In embodiments, electronic application116 and/or verification server 118 may receive time informationassociated with the time that the biometric and location information issent from the medical professional's user device.

At step 706, electronic application 116 and/or verification server 118may confirm the medical professional and/or patient's biometric, time,and/or location information. In embodiments, electronic application 116and/or verification server 118 may compare the received biometricinformation (e.g., in step 704) and location information (e.g., in step702) with stored biometric and location information (e.g., as describedin FIGS. 5 and 6). In embodiments, electronic application 116 and/orverification server 118 may (1) confirm the medical professional'sbiometric information matches stored biometric information and locationinformation matches the patient's location information, (2) confirm themedical professional's biometric information matches the storedbiometric information, but the medical professional's locationinformation does not match the patient's location information, (3)confirm the medical profession's location information matches thepatient's location information, but the medical professional's biometricinformation does not match the stored biometric information with anidentifier associated with the medical professional, or (4) or noconfirmation the medical profession's location information or themedical profession's biometric information. In embodiments, electronicapplication 116 and/or verification server 118 may (1) confirm thepatient's biometric matches the stored biometric information, or (2) notconfirm the patient's biometric matches the stored biometric patient.Additionally, electronic application 116 and/or verification server 118may confirm that the patient and the medical professional are at thesame location at the same time based on a time difference (e.g., withinfive seconds, 30 seconds, one minute, etc.) between the time sent for anelectronic communication (including the medical professional's biometricand/or location information) from a medical professional's user devicewith the time for an electronic communication (including the patient'sbiometric and/or location information) sent from a patient's userdevice.

At step 708, electronic application 116 and/or verification server 118may send electronic communications based on confirming or not confirminga medical professional's or patient's biometric and/or locationinformation. In embodiments, the electronic communications may includeinformation that biometric and/or location information has or has notbeen confirmed. In embodiments, the electronic communications may besent to other user devices (e.g., user device 112 or 114) and othercomputing devices (e.g., server 122). In embodiments, a confirmationmessage may only be sent when biometric information is matched for boththe patient and the medical professional with stored biometricinformation; and, the patient and medical professional's location matchor are within a particular distance (e.g., within 100 feet, 500 feet,1,000 feet, etc. of each other based on information sent from one ormore user devices). In embodiments, other computing devices may use theconfirmation (or non-confirmation) information to determine whether toelectronically send additional electronic communications that mayinclude electronic tokens.

FIG. 7B is a flow chart of an example process 710 for receivingverifying identity and location information. In embodiments, exampleprocess 710 may be performed by electronic application 116 and/orverification server 118.

At step 712, electronic application 116 and/or verification server 118may receive biometric and location information associated with a medicalprofessional and/or a patient while the medical professional is at thesame, or similar, location as the patient. In embodiments, the biometricand location information may be sent automatically by a user device(e.g., user device 112 and/or user device 114) to electronic application116 and/or verification server 118. For example, the medicalprofessional may send his/her location and biometric information uponentering his/her biometric information into a user device (e.g., userdevice 112). The patient may send his/her location and biometricinformation upon entering his/her biometric information into the sameuser device (e.g., user device 112) or another user device (e.g. userdevice 114). In embodiments, the patient and medical professional maysend their respective information simultaneously or within a requiredperiod of time (e.g., within one minute, two minutes, etc.) fromdifferent user devices. In embodiments, the location information may besent by using GPS technology or any other type of communicationstechnology with a type of network as described in FIG. 2. Inembodiments, electronic application 116 and/or verification server 118may receive a sent time of the electronic communication that includesthe medical professional's location and biometric information; and,electronic application 116 and/or verification server 118 may receive asent time (from the user device) of the electronic communication thatincludes the patient's location and biometric information.

At step 714, electronic application 116 and/or verification server 118may confirm the medical professional and/or patient's biometric, time,and/or location information. In embodiments, electronic application 116and/or verification server 118 may compare the received biometricinformation and location information (e.g., step 712) with storedbiometric and location information (e.g., as described in FIGS. 5 and6). In embodiments, electronic application 116 and/or verificationserver 118 may (1) confirm the medical professional's biometricinformation matches stored biometric information and locationinformation matches the patient's location information, (2) confirm themedical professional's biometric information matches the storedbiometric information, but the medical professional's locationinformation does not match the patient's location information, (3)confirm the medical profession's location information matches thepatient's location information, but the medical professional's biometricinformation does not match the stored biometric information with anidentifier associated with the medical professional, or (4) or noconfirmation the medical profession's location information or themedical profession's biometric information. In embodiments, electronicapplication 116 and/or verification server 118 may (1) confirm thepatient's biometric matches the stored biometric information, or (2) notconfirm the patient's biometric matches the stored biometric patient.Additionally, electronic application 116 and/or verification server 118may confirm the patient's and/or medical professional's identity andthat the patient and the medical professional are at the same locationat the same, or similar, time based on a time difference (e.g., withinfive seconds, 30 seconds, one minute, etc.) between the time for anelectronic communication (including the medical professional's biometricand location information) sent from a medical professional's user deviceand the time sent for an electronic communication (including thepatient's biometric and location information) from a patient's userdevice.

At step 716, electronic application 116 and/or verification server 118may send electronic communications based on confirming or not confirminga medical professional's or patient's biometric, time, and/or locationinformation. In embodiments, the electronic communications may includeinformation that biometric, time, and/or location information has or hasnot been confirmed. In embodiments, the electronic communications may besent to other user devices (e.g., user device 112 or 114) and othercomputing devices (e.g., server 122). In embodiments, a confirmationmessage may only be sent when biometric information is matched for boththe patient and the medical professional with stored biometricinformation; the patient and medical professional's location match orare within a particular distance (e.g., 10 feet, 50 feet, 100 feet,etc., between the patient's location and the medical professional'slocation); and/or, the patient and the medical professional aredetermined to be at the same location at the same or similar time (e.g.,based on communications that are received within a particular period oftime, i.e., within a threshold amount of time). In embodiments, othercomputing devices may use the confirmation (or non-confirmation)information to determine whether to electronically send additionalelectronic communications that may include electronic tokens.

FIG. 8 is a flow chart of an example process 800 for receiving verifyingidentity and location information. In embodiments, example process 800may be performed by electronic application 116 and/or verificationserver 118. In embodiments, example process 800 may further describeprocesses, methods, and systems for analyzing biometric and locationinformation.

At step 802, electronic application 116 and/or verification server 118may analyze biometric information. In embodiments, if the biometricinformation includes fingerprint information, electronic application 116and/or verification server 118 may analyze curves and patterns in thefingerprint information of a medical professional and/or patient. Inembodiments, the fingerprint information is received during a visit by amedical professional at a patient's geographic location. In embodiments,the fingerprint information is then compared to fingerprint informationreceived during a registration procedure for a medical professional orpatient (e.g., as described in FIGS. 5 and 6).

Alternatively, if the biometric information includes retina information,electronic application 116 and/or verification server 118 may analyzeshape, color, and/or other retina features of a medical professionaland/or patient. In embodiments, the retina information is receivedduring a visit by a medical professional at a patient's geographiclocation. In embodiments, the retina information is then compared toretina information received during a registration procedure for amedical professional or patient (e.g., as described in FIGS. 5 and 6).

Alternatively, if the biometric information includes facial information,electronic application 116 and/or verification server 118 may analyzefacial features (e.g., size of forehead, lips, cheek structure,eyebrows, facial hair, etc.) of a medical professional and/or a patient.In embodiments, the facial information is received during a visit by amedical professional at a patient's geographic location. In embodiments,the facial information is then compared to facial information receivedduring the registration procedure for a medical professional or patient(e.g., as described in FIGS. 5 and 6).

At step 804, electronic application 116 and/or verification server 118may analyze current location information for a medical professionaland/or a patient. In embodiments, the location information is receivedduring a visit by a medical professional at a patient's geographiclocation. In embodiments, the location information is compared tolocation information received during the registration procedure for amedical professional or patient (e.g., as described in FIGS. 5 and 6).

At step 806, electronic application 116 and/or verification server 118may analyze other information associated with providing medical care topatient. In embodiments, the other information may be informationassociated with any medication or equipment provided during the visit bythe medical professional at the patient's home. In embodiments, theother information may be analyzed to make sure that medical equipmenthas arrived at the patient's home or other location of are.

FIG. 9 describes an example data structure 900 that stores one or moreperson's biometric and location information during a registrationprocess. In embodiments, data structure 900 may include a collection offields such as ID 902, Biometric 904, and Location 906. Although FIG. 9shows example fields 902 to 906, in other embodiments, data structure900 may include fewer fields, different fields, additional fields,and/or differently arranged fields than depicted in FIG. 9. Inembodiments, each field may include sub-fields. In embodiments,verification server 118 may store some or all of data structure 900.Additionally, or alternatively, user device 112 or user device 114 maystore some or all of data structure 900.

In embodiments, ID 902 may include an identifier for a medicalprofessional or a patient. In embodiments, Biometric 904 may includebiometric information that is received during a registration process(e.g., as described in FIGS. 5 and 6). In embodiments, Location 906 mayinclude location information that is received during a registrationprocess (e.g., as described in FIG. 6). In embodiments, Biometric 904and/or Location 906 may also include time information associated withwhen a particular electronic communication (including Biometric 904and/or Location 906) is sent from a user device.

FIG. 10 describes an example data structure 1000 that stores one or morefactors that are received about one or more person's biometric andlocation information during a visit by a medical professional at apatient's geographic location. In embodiments, data structure 1000 mayinclude a collection of fields such as ID 1002, Biometric 1004, Location1006, and Confirm 1008. Although FIG. 10 shows example fields 1002 to1008, in other embodiments, data structure 1000 may include fewerfields, different fields, additional fields, and/or differently arrangedfields than depicted in FIG. 10. In embodiments, each field may includesub-fields. In embodiments, verification server 118 may store some orall of data structure 1000. Additionally, or alternatively, user device112 or user device 114 may store some or all of data structure 1000.

In embodiments, ID 1002 may include identification information (name,pseudonym, etc.) of a medical professional or a patient. In embodiments,information in ID 1002 may be received from field 902 in data structure900 (described in FIG. 9). In embodiments, Biometric 1004 may bebiometric information received from a medical professional and/or apatient during a medical professional's visit to a patient's home orother location. In embodiments, Location 1006 may be locationinformation received from a medical professional and/or a patient duringa medical professional's visit to a patient's home or other location. Inembodiments, Confirm 1008 may store confirmation or no confirmationbased on (1) comparing information in Biometric 1004 with Biometric 904(described in FIG. 9), (2) comparing information in Location 1006 withLocation 906 (described in FIG. 9) to confirm that a medicalprofessional is at the same or similar geographic location as thepatient and is providing a service to a patient, and/or (3) comparingtime information associated with a communication, including Biometric904 and/or Location 906, sent from a medical professional's user devicewith the time information associated with a communication from apatient's user device that includes the patient's biometric and locationinformation.

FIG. 11 describes an example data structure 1100 that stores medicinaland equipment information associated with a visit by a medicalprofessional at a patient's geographic location. In embodiments, datastructure 1100 may include a collection of fields such as ID 1102,Confirm 1104, Equipment 1106, and Medicine 1108. Although FIG. 11 showsexample fields 1102 to 1108, in other embodiments, data structure 1000may include fewer fields, different fields, additional fields, and/ordifferently arranged fields than depicted in FIG. 11. In embodiments,each field may include sub-fields. In embodiments, verification server118 may store some or all of data structure 1100. Additionally, oralternatively, user device 112 or user device 114 may store some or allof data structure 1100.

In embodiments, ID 1102 may include identifier information about apatient and may be received from ID 9002 as described in FIG. 9. Inembodiments, Confirm 1104 may include confirmation information that maybe received from Confirm 1008 as described in FIG. 10. In embodiments,Equipment 1106 may include information about equipment that is usedduring a visit by a medical professional and confirmed by electronicapplication 116 and/or verification server 118. In embodiments, Medicine1108 may be prescription or non-prescription drugs that are used duringa visit by a medical professional who has been confirmed by electronicapplication 116 and/or verification server 118.

FIG. 12 is an example display 1200 of an electronic welcome pageassociated with electronic application 116. As shown, FIG. 12 includesuser device 1202, welcome page 1204, and logo 1206. In embodiments, userdevice 1202 may be similar to user device 112 and/or user device 114. Inembodiments, welcome page 1204 may be an electronic page associated withelectronic application 116 and may be electronically displayed by userdevice 1202 when a website address is entered or an icon displayed onuser device 1202 is selected. In embodiments, logo 1206 may be a logothat is displayed on welcome page 1204 and indicates to someone thatthey have selected electronic application 116.

FIG. 13A is an example electronic display 1300 of an electronicregistration page, for a medical professional, and is associated withelectronic application 116. As shown, FIG. 13A includes registrationpage 1302, name input 1304, profession input 1306, biometric informationinput 1308, service information input 1310, other information input1312, and submit 1314. As shown in FIG. 13A, registration page 1302 isan electronic page associated with electronic application 116 and isselected based on a request (e.g., selection of an icon, button, etc.)by a user of a user device (e.g., user device 113). In embodiments,registration page 1302 may be electronically displayed on a screen ofthe user device.

In embodiments, name input 1304 allows a user (e.g., a medicalprofessional) to enter name information. Additionally, name input 1304may provide additional information such as gender, age, and/or otherinformation. In embodiments, profession input 1306 may allow the user toenter the medical professional's job function (e.g., nurse, doctor, homeaide, etc.). In embodiments, biometric information 1308 may allow theuser to enter biometric information. In embodiments, the biometricinformation may be fingerprint information, retina information, facialinformation, voice information, and/or any other type of biometricinformation.

In embodiments, service information 1310 may include information aboutone or more services to be provided by a medical professional. Inembodiments, other information 1312 may be other information that can beinputted and associated with a registration. In embodiments, otherinformation 1312 may include other types of information, such ashealthcare information, social security information, Medicare, Medicaid,and/or other types of information. In embodiments, submit 1314 may be anelectronic button that, when selected, creates a registration profileand/or sends electronic information for storage for a medicalprofessional.

FIG. 13B is an example electronic display 1315 of an electronicregistration page, for a medical professional, and is associated withelectronic application 116. As shown, FIG. 13B includes registrationpage 1316, name input 1318, healthcare input 1320, biometric informationinput 1322, address input 1324, other information input 1326, and submit1328. As shown in FIG. 13B, registration page 1316 is an electronic pageassociated with electronic application 116 and is selected based on arequest (e.g., selection of an icon, button, etc.) by a user of a userdevice (e.g., user device 113). In embodiments, registration page 1316may be electronically displayed on a screen of the user device.

In embodiments, name input 1318 allows a user (e.g., a medicalprofessional) to enter name information. Additionally, name input 1318may provide additional information such as gender, age, and/or otherinformation. In embodiments, healthcare input 1320 may allow the user toenter the healthcare information, such as Medicare, Medicaid, socialsecurity information, and/or any other information associated with ahealthcare benefit. In embodiments, biometric information 1322 may allowthe user to enter biometric information. In embodiments, the biometricinformation may be fingerprint information, retina information, facialinformation, voice information, and/or any other type of biometricinformation.

In embodiments, address input 1324 may include address information for apatient who is to receive healthcare/medical services at their home oranother location. In embodiments, address input 1324 may allow formultiple addresses to be entered (e.g., street address, street name,street type, locale, county, state, country, etc.). In embodiments,other information input 1326 may include other information associatedwith the patient. In embodiments, other information may includeinformation about prescription or non-prescription drugs, medicalequipment, and/or any other type of information associated withproviding a healthcare/medical service. In embodiments, submit 1328 maybe an electronic button that, when selected, creates a registrationprofile and/or sends electronic information for storage for a medicalprofessional.

FIG. 14 is a display of an example registration page 1400. As shown,FIG. 14 shows a user device 1402, setup page 1404, fingerprint inputarea 1406, and next button 1408. In embodiments, setup page 1404(associated with electronic application 116) may allow for a medicalprofessional to provide fingerprint biometric information. Inembodiments, fingerprint input area 1406 may receive fingerprintinformation based on a user pressing a finger or thumb onto the screenof user device 1402 or within close proximity (e.g., within one centime,two centimeters, etc.) to the screen of user device 1402. Inembodiments, next button 1408 may be an electronic button that, whenselected (e.g., touching, swiping, etc.) causes a different electronicpage (associated with electronic application 116) to be displayed onuser device 1402.

FIG. 15 is an example screenshot 1500 that shows information about aregistered medical professional with electronic application 116 and/orverification server 118. FIG. 15 shows screen shot 1502, identity 1504,professional information 1506, fingerprint information 1508, retinainformation 1510, and other biometric information 1512. While FIG. 15shows a particular display, example screenshot 1500 may have a differentdesign with additional or fewer types of information.

In embodiments, screen shot 1502 may be of a registered medicalprofessional who has registered with electronic application 116 andbased on processes as described in other figures, such as FIG. 5. Inembodiments, identity 1504 may describe a name and location of aregistered medical professional. In embodiments, professionalinformation 1506 may include a company for whom the medical professionalis employed by, the occupation of the medical professional, andcertifications of the medical professional. In embodiments, fingerprintlogo 1508 may indicate, when selected, fingerprint information providedby the medical professional. In embodiments, retina logo 1510 may, whenselected, include retina information provided by the medicalprofessional. In embodiments, other biometric logo 1512 may, whenselected, include other types of biometric information such as facialinformation or voice information. In embodiments, fingerprint logo 1508,retina logo 1510, or other biometric logo 1512 may include noinformation; however, at least one of 1508, 1510, and 1512 requirebiometric information.

FIG. 16 is an example screen shot 1600 of a verification page 1602 thatis electronically displayed by a user device, such as user device 112,and is associated with electronic application 116. As shown, FIG. 16shows verification header 1604, address information 1606, map 1608,image 1610, identifier 1612, time 1614, and verification button 1616.While FIG. 16 shows a particular display, example screenshot 1600 mayhave a different design with additional or fewer types of information.

In embodiments, verification header 1604 may include electronicinformation that informs a user that verification page 1602 is beingdisplayed. In embodiments, address information 1606 may describe theaddress of a patient (“Jane Doe” at “500 West 61^(st) Avenue, Miami33138”), image, and phone number of the patient.

In embodiments, address information 1606 may be automatically displayedwhen user device 112 is within a particular area near or at thepatient's address based on stored information in verification server 118that is sent to user device 112 when verification server 118 determinesthe medical professional's appointment is at a particular time. Forexample, Dr. Smith may have a 3:00 p.m. appointment with Tim. At aparticular time (e.g., 2:30 p.m., 2:45 p.m., 3:00 p.m., or after 3:00p.m.), verification server 118 may send the address information 1606 toDr. Smith's user device for electronic display. In embodiments, addressinformation 1606 may be displayed based on electronic information sentfrom the patient to verification server 118 which may then be displayedon the user device. In alternate embodiments, address information 1606may be displayed based on when the medical professional sends electronicinformation with their location, automatically or based on the medicalprofessional's electronic commands to the user device, and verificationserver 118 electronically sends information to display the patient'slocation on the electronic map for display on user device 112.

In embodiments, address information 1606 may be electronically displayedby a medical professional selecting a button, icon, or other electronicfeature. In embodiments, address information 1606 may be entered viakeyboard or other processes (e.g., voice) for display on user device112.

In embodiments, map 1608 may be a map that is electronically displayedwithin electronic application 116. In embodiments, image 610 may be animage of a medical professional that is to provide (or provided) medicalservices for the patient associated with address information 1606. Inembodiments, identifier 1612 may include a name for the medicalprofessional and associated with image 1610. In embodiments, time 1614may indicate the time associated with when the medical professional isat the address described in address information 1606 which is used todetermine that the medical professional was at the same location at thesame time as the patient. In embodiments, verification button 1616 may,when selected, begins a verification process which may require themedical professional to provide additional information such as biometricinformation. In embodiments, verification page 1602 may also be used atthe end of a medical professional's visit with a patient by againinputting biometric information. Thus, a time period is determined basedon inputting biometric information at the beginning and end of a visit.In embodiments, the biometric information at the end of the visit mayalso provide the medical professional's location information.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of the possible implementations. Infact, many of these features may be combined in ways not specificallyrecited in the claims and/or disclosed in the specification. Althougheach dependent claim listed below may directly depend on only one otherclaim, the disclosure of the possible implementations includes eachdependent claim in combination with every other claim in the claim set.

While various actions are described as selecting, displaying,transferring, sending, receiving, generating, notifying, and storing, itwill be understood that these example actions are occurring within anelectronic computing and/or electronic networking environment and mayrequire one or more computing devices, as described in FIG. 2, tocomplete such actions. Furthermore, it will be understood that thesevarious actions can be performed by using a touch screen on a computingdevice (e.g., touching an icon, swiping a bar or icon), using akeyboard, a mouse, or any other process for electronically selecting anoption displayed on a display screen to electronically communicate withother computing devices as described in FIG. 2. It will be understoodthat time information includes time, day, month, and/or year informationand may be an electronic time stamp. Also it will be understood that anyof the various actions can result in any type of electronic informationto be displayed in real-time and/or simultaneously on multiple userdevices (e.g., similar to user device 124). For FIGS. 5, 6, 7, and 8,the order of the blocks may be modified in other implementations.Further, non-dependent blocks may be performed in parallel.

In the preceding specification, it should be understood that when twolocations are matched to confirm two individuals are at the samelocation, this may refer to two individuals (via their user devices)that are within a particular distance of each other. For example, thelocation information may be based on determining an address (e.g., 100Main Street) that is then used to confirm that two individuals are atthe same location. Also, for example, the location information may becompared and considered to be at the same location based on the twoindividuals (via their user devices) being within a particular distanceof each other (e.g., 10 feet of each other, 15 feet of each other, etc.)such that the particular distance is based on the ability of one personto provide medical services, in person, to another person.

No element, act, or instruction used in the present application shouldbe construed as critical or essential unless explicitly described assuch. Also, as used herein, the article “a” is intended to include oneor more items and may be used interchangeably with “one or more.” Whereonly one item is intended, the term “one” or similar language is used.Further, the phrase “based on” is intended to mean “based, at least inpart, on” unless explicitly stated otherwise.

In the preceding specification, various preferred embodiments have beendescribed with reference to the accompanying drawings. It will, however,be evident that various modifications and changes may be made thereto,and additional embodiments may be implemented, without departing fromthe broader scope of the invention as set forth in the claims thatfollow. The specification and drawings are accordingly to be regarded inan illustrative rather than restrictive sense.

What is claimed is:
 1. An electronic communications method, comprising:receiving first and second electronic biometric information; receivingfirst electronic location information associated with the firstelectronic biometric information; receiving second electronic locationinformation associated with the second electronic biometric information;analyzing the first electronic biometric information and the secondelectronic biometric information, the first electronic biometricinformation associated with a first user device and the secondelectronic biometric information is associated with a second userdevice; analyzing the first electronic location information and thesecond electronic location information; verifying the first electronicbiometric information; verifying the second electronic biometricinformation; verifying that the first and second electronic biometricinformation are being sent from a same geographic location at a sametime.
 2. The electronic communications method of claim 1, where thefirst electronic biometric information is associated with at least oneof: fingerprint information, retina information, or facial information.3. The electronic communications method of claim 1, where the firstelectronic biometric information and the first electronic locationinformation is received simultaneously.
 4. The electronic communicationsmethod of claim 1, where the first electronic biometric information is acombination of fingerprint information and at least one of: retinainformation, voice information, and facial information.
 5. Theelectronic communications method of claim 1, where the first electronicbiometric information and the first electronic location information arereceived within one electronic communication.
 6. The electroniccommunications method of claim 1, wherein the first electronic biometricinformation is sent to the other user device while the other user deviceand the user device are in the same geographic location at the sametime.
 7. The electronic communications method of claim 1, whereinelectronic tokens are sent after an electronic confirmation message issent from the first user device to the device.
 8. The electroniccommunications method of claim 1, further comprising: receiving thefirst electronic biometric information at a first time; receiving thesecond electronic biometric information at a second time; determining atime difference between the first time and the second time; determiningthat the time difference is less than a particular value; determiningthat the first user device and the second user device were in thegeographic location at the same time; and determining to send electronictokens based on the time difference being less than the particularvalue.
 9. The electronic communications method of claim 1, wherein thefirst electronic biometric information is sent to the other user device,associated with the second electronic biometric, before the other userdevice is in the geographic location at the same time as the user deviceassociated with the first electronic biometric information.
 10. Adevice, comprising: memory; and a processor to: receive first biometricinformation; receive second biometric information; receive firstlocation information; receive second location information; send thefirst biometric information to a second user device associated with thesecond biometric information; analyze the received first biometricinformation; analyze the received first location; determine that thereceived first biometric information matches stored biometricinformation; determine that the received second biometric informationmatches additional stored biometric information; determine that thereceived location information matches stored location information; anddetermine that a first user and a second user are in a geographic areabased on: a time difference between the first time and the second timeis less than a particular value, and a distance between a firstlocation, associated with the first location information, and a secondlocation, associated with the second location information, is less thananother particular value.
 11. The device of claim 10, where the firstbiometric information and the first location information are receivedwithin one electronic communication.
 12. The device of claim 10, wherethe first biometric information is associated with a first person, thefirst location information is associated with the first person, and thestored location information is associated with a second person.
 13. Thedevice of claim 10, where the first location information is associatedwith a global position system (GPS).
 14. The device of claim 10, whereinthe processor is further to: send electronic tokens to a first userdevice based on determining the first user device and the second userdevice are in the same geographic location.
 15. The device of claim 10,wherein the first location information does not change over a period oftime, while, in the period of time, the second location changes fromoutside the geographic area to inside the geographic area within aparticular distance from the first location.
 16. The device of claim 10,where the processor is further to: receive third location information;and determine that the third location information is associated withanother device and that the other device is in the same geographic areaas the first user device and the second user device at the same time.17. A non-transitory computer-readable medium storing instructions, theinstructions comprising: one or more instructions that, when executed byone or more processors of a device, cause the one or more processors to:receive first biometric information; receive second biometricinformation; receive first location information; receive second locationinformation; send the first biometric information to a second userdevice associated with the second biometric information; analyze thereceived first biometric information; analyze the received firstlocation; determine that the received first biometric informationmatches stored biometric information; determine that the received secondbiometric information matches additional stored biometric information;determine that the received location information matches stored locationinformation; and determine that a first user and a second user are in ageographic area based on a time difference between the first time andthe second time is less than a particular value.
 18. The non-transitorycomputer-readable medium of claim 17, where the one or moreinstructions, when executed by the one or more processors, further causethe one or more processors to: receive the first electronic biometricinformation at a first time; receive the second electronic biometricinformation at a second time; determine a time difference between thefirst time and the second time; determine that the time difference isless than a particular value; determine that the first user device andthe second user device were in the geographic location at the same time;and determine to send the electronic tokens based on the time differencebeing less than the particular value.
 19. The non-transitorycomputer-readable medium of claim 17, where the first electronicbiometric information and the first electronic location information isreceived simultaneously.
 20. The non-transitory computer-readable mediumof claim 17, where wherein the first location information does notchange over a period of time, while, in the period of time.